لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش شیرجه رفتن به هسته اتوماسیون سلنیوم [ویدئو]
Dive into Core of Selenium Automation [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
سلنیوم 3.0 که پس از 5 سال فاصله ارسال شد، نشان دهنده تغییر قابل توجهی است. این فقط یک جایگزین برای کاربران WebDriver API است. با این حال، اجرای اصلی هسته سلنیوم را حذف کرده است. Selenium WebDriver API در مقایسه با سلنیوم RC منسوخ شده کاملاً شی گرا است. WebDriver API پشتیبانی چند زبانه را ارائه میکند و آزمایشهایی را روی همه مرورگرهای محبوب انجام میدهد. در این عصر گسترده و پیچیده جهانی وب، این ویدیو به شما میآموزد که چگونه آن را با به دست آوردن درک عمیقی از API سلنیوم رام کنید.
این ویدیو با نحوه حل مشکلات دشواری که بدون شک با شروع استفاده از سلنیوم در یک محیط سازمانی با آن مواجه خواهید شد، شروع می شود. شما یاد خواهید گرفت که در هنگام شکست، بازخورد مناسب ایجاد کنید و استثناهای رایج چیست، آنها را به درستی توضیح دهید (از جمله علت اصلی) و آنها را برطرف کنید. همچنین تفاوت بین سه انتظار ضمنی و انتظار صریح موجود را خواهید دید و کار با اشیاء صفحه موثر را یاد خواهید گرفت. در ادامه، این ویدئو به شما نشان می دهد که چگونه از API تعاملات پیشرفته کاربر استفاده کنید، چگونه می توانید هر جاوا اسکریپت مورد نیاز خود را از طریق سلنیوم اجرا کنید. در نهایت، این ویدئو در مورد ادعاهای سخت و ادعاهای نرم و نحوه استفاده از آنها بحث می کند.
تمام کدها و فایل های پشتیبانی این دوره در GitHub در دسترس هستند: https://github.com/PacktPublishing/Dive-into-Core-of-Selenium-Automation-V- [*] Handle Elements hidden
[*] مرورگرها را از طریق نمونه هایی از اشیاء در کد نشان می دهد
[*] با تولید داده های تست پویا کار کنید
[*] مقابله با انتظارهای صریح و حذف تمام مکث های ایستا
[*] نمودار معماری سلنیوم را درک کنید
[*] درباره تفاوت بین ادعاهای سخت و ادعاهای نرم و نحوه استفاده از اظهارات نرم بحث کنید اگر آزمایشگر نرم افزار یا توسعه دهنده هستید، اصول اولیه Selenium را با استفاده از WebDriver API یاد گرفته اید و اکنون آماده برداشتن مرحله بعدی هستید، سپس این ویدیو برای شماست این دوره همچنین برای آزمایش کنندگان دستی که می خواهند تست های خودکار را شروع کنند در نظر گرفته شده است. [*] معماری سلنیوم را بشناسید و آن را کنار هم قرار دهید تا از خودکارسازی هر مرورگری از طریق هر زبان برنامه نویسی پشتیبانی کند * [*] قدرت، سادگی و محدودیت های چارچوب سلنیوم اصلی را بررسی کنید * [*] واضح، ساده، خوانا بنویسید، و تست های قابل اعتماد که وظایف پیچیده اتوماسیون تست را انجام می دهند *
مقدمه ای بر معماری WebDriver Selenium
Introduction to Selenium WebDriver Architecture
نمایش مرورگرها از طریق نمونه
Representing Browsers through Instances
ایجاد آزمون پایه
Creating Basic Test
انتخاب زبان برنامه نویسی و چارچوب
Choosing Programming Language and Framework
ایجاد اولین تست
Creating First Test
عناصر صفحه به عنوان اشیا
Page Elements as Objects
استراتژی های مکان یاب و یافتن یک یا چند عنصر در یک صفحه
Locator Strategies and Finding One or Many Elements in a Page
تعاملات اساسی از طریق Core Selenium API
Basic Interactions through the Core Selenium API
تأییدها و ادعاها
Verifications and Assertions
عیب یابی
Troubleshooting
در انتظار عناصر
Waiting for Elements
مدیریت عناصر پنهان
Handling Hidden Elements
عناصر قدیمی
Stale Elements
سایر مسائل
Other Issues
بهترین روش های اتوماسیون
Automation Best Practices
استفاده از مجموعه تست
Using Test Suites
بهترین روش ها در ساختار آزمون
Best Practices in Test Structure
مدل های شی صفحه
Page Object Models
انتظار ضمنی و انتظار صریح در سلنیوم
Implicit Wait and Explicit Wait in Selenium
ادعاهای نرم
Soft Assertions
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
دیمیتری شیشکین یک مهندس پیشرو اتوماسیون QA در FareCompare.com با 6 سال تجربه تست اتوماسیون با استفاده از سلنیوم است. او در محیط Waterfall و Agile، روی پروژه های دسکتاپ، تحت وب و موبایل کار کرده است.
او حرفه QA خود را بدون دانش QA/Testing آغاز کرد. او در کلاس های آنلاین نرم افزار QA شرکت کرد و در آنجا با انواع مختلف تست آشنا شد. در شغل دوم خود، او برای اولین بار در مورد اتوماسیون تست یاد گرفت و من آن را بیشتر از تست دستی دوست داشتم و در نتیجه تصمیم گرفتم به سمت اتوماسیون تست بروم.
نمایش نظرات